\hypertarget{classparser_program_1_1_st}{\section{parser\-Program.\-St Class Reference}
\label{classparser_program_1_1_st}\index{parser\-Program.\-St@{parser\-Program.\-St}}
}


Abstract Syntax Three class.  




Collaboration diagram for parser\-Program.\-St\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classparser_program_1_1_st__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classparser_program_1_1_st_aeb3f4be7d7e11f582302cb2a0c3339a6}{\hyperlink{classparser_program_1_1_st_aeb3f4be7d7e11f582302cb2a0c3339a6}{St} ()}\label{classparser_program_1_1_st_aeb3f4be7d7e11f582302cb2a0c3339a6}

\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\hyperlink{classparser_program_1_1_st_a24290706e5844bd14027ac8600744963}{St} (List$<$ \hyperlink{classparser_program_1_1_history_element}{History\-Element} $>$ h)
\begin{DoxyCompactList}\small\item\em Construct the object with specified history. \end{DoxyCompactList}\item 
Default\-Mutable\-Tree\-Node \hyperlink{classparser_program_1_1_st_aae0a295da8eb563e9bb2aa3ba5beab08}{get\-Root} ()
\item 
void \hyperlink{classparser_program_1_1_st_afe794d3e531e9bd6c21dbb1f6398bcd0}{init\-From\-History} ()  throws Exception
\begin{DoxyCompactList}\small\item\em Initialize the three from the parsing history. \end{DoxyCompactList}\item 
\hypertarget{classparser_program_1_1_st_a57d9fda2fbb47bf1890205d4b9c663e6}{String {\bfseries to\-String} ()}\label{classparser_program_1_1_st_a57d9fda2fbb47bf1890205d4b9c663e6}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classparser_program_1_1_st_a7f4c78520e31f39647f69eaa11258c33}{List$<$ \hyperlink{classparser_program_1_1_history_element}{History\-Element} $>$ \hyperlink{classparser_program_1_1_st_a7f4c78520e31f39647f69eaa11258c33}{history}}\label{classparser_program_1_1_st_a7f4c78520e31f39647f69eaa11258c33}

\begin{DoxyCompactList}\small\item\em the chronology of parsing \end{DoxyCompactList}\item 
\hypertarget{classparser_program_1_1_st_aaac4343a95fae5731d6186137e4ba3b0}{Default\-Mutable\-Tree\-Node \hyperlink{classparser_program_1_1_st_aaac4343a95fae5731d6186137e4ba3b0}{root}}\label{classparser_program_1_1_st_aaac4343a95fae5731d6186137e4ba3b0}

\begin{DoxyCompactList}\small\item\em the root of the three \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract Syntax Three class. 

\begin{DoxyAuthor}{Author}
Paolo Pino 
\end{DoxyAuthor}


Definition at line 11 of file St.\-java.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classparser_program_1_1_st_a24290706e5844bd14027ac8600744963}{\index{parser\-Program\-::\-St@{parser\-Program\-::\-St}!St@{St}}
\index{St@{St}!parserProgram::St@{parser\-Program\-::\-St}}
\subsubsection[{St}]{\setlength{\rightskip}{0pt plus 5cm}{\bf parser\-Program.\-St.\-St} (
\begin{DoxyParamCaption}
\item[{List$<$ {\bf History\-Element} $>$}]{h}
\end{DoxyParamCaption}
)}}\label{classparser_program_1_1_st_a24290706e5844bd14027ac8600744963}


Construct the object with specified history. 


\begin{DoxyParams}{Parameters}
{\em h} & history \\
\hline
\end{DoxyParams}


Definition at line 28 of file St.\-java.



\subsection{Member Function Documentation}
\hypertarget{classparser_program_1_1_st_aae0a295da8eb563e9bb2aa3ba5beab08}{\index{parser\-Program\-::\-St@{parser\-Program\-::\-St}!get\-Root@{get\-Root}}
\index{get\-Root@{get\-Root}!parserProgram::St@{parser\-Program\-::\-St}}
\subsubsection[{get\-Root}]{\setlength{\rightskip}{0pt plus 5cm}Default\-Mutable\-Tree\-Node {\bf parser\-Program.\-St.\-get\-Root} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classparser_program_1_1_st_aae0a295da8eb563e9bb2aa3ba5beab08}
\begin{DoxyReturn}{Returns}
the root of the three. 
\end{DoxyReturn}


Definition at line 37 of file St.\-java.



Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classparser_program_1_1_st_aae0a295da8eb563e9bb2aa3ba5beab08_icgraph}
\end{center}
\end{figure}


\hypertarget{classparser_program_1_1_st_afe794d3e531e9bd6c21dbb1f6398bcd0}{\index{parser\-Program\-::\-St@{parser\-Program\-::\-St}!init\-From\-History@{init\-From\-History}}
\index{init\-From\-History@{init\-From\-History}!parserProgram::St@{parser\-Program\-::\-St}}
\subsubsection[{init\-From\-History}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf parser\-Program.\-St.\-init\-From\-History} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)  throws Exception}}\label{classparser_program_1_1_st_afe794d3e531e9bd6c21dbb1f6398bcd0}


Initialize the three from the parsing history. 


\begin{DoxyExceptions}{Exceptions}
{\em Exception} & if error. \\
\hline
\end{DoxyExceptions}


Definition at line 45 of file St.\-java.



Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classparser_program_1_1_st_afe794d3e531e9bd6c21dbb1f6398bcd0_icgraph}
\end{center}
\end{figure}




The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
src/parser\-Program/St.\-java\end{DoxyCompactItemize}
